Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour U.S. Open - New York Lisbon Challenger Malaga Challenger Erste Bank Open - Vienna Sofia Open - Sofia Australian Open - Melbourne Cordoba Open - Cordoba Mutua Madrid Open - Madrid Madrid Challenger French Open - Paris Aix En Provence Challenger Internazionali BNL d'Italia - Rome U.S. Open - New York Bordeaux Challenger Monte-Carlo Rolex Masters - Monte-Carlo Generali Open - Kitzbuhel Seville Challenger Colombia F4 USA F4 USA F6 Colombia F3 Colombia F4 Spain F17 Spain F20 Hungary F4 Colombia F5 Colombia F6 Spain F31 Spain F32 Colombia F1 Colombia F2 Spain F4 Colombia F3 Colombia F4 Spain F14 Brazil F4 Brazil F5 Brazil F6 Spain F20 Spain F30 Spain F31 Colombia F2 Spain F9 Spain F17 Spain F19 Spain F20 Spain F21 Spain F23 Spain F26 Spain F38 Spain F39 Spain F40 Spain F2 Spain F3 Spain F4 Spain F7 Spain F8 Spain F9 Spain F10 Spain F12 Spain F16 Spain F18 Spain F19 Spain F20 Spain F21 Serbia F1 Serbia F2 Spain F25 Spain F26 Spain F28 Spain F29 Spain F32 Spain F33 Spain F38 Spain F39 Spain F40 Spain F41 Great Britain F1 Spain F2 Morocco F1 Morocco F2 Spain F8 Spain F9 Spain F10 Spain F15 Spain F16 France F10 Spain F4 Spain F7 Spain F18 El Salvador F1 Colombia F1 Spain F8 Spain F16 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Ecuador F1 Ecuador F2 Ecuador F3 Colombia F3 Spain #1-w3 Colombia F1 Colombia F2 Mexico F6 Spain F26 Spain F28 Spain F2 Spain F10 Spain F13 Spain F15 Spain F32 Spain F35 Spain F36 Spain F10 Spain F11 Spain F13 Spain F22 Spain F27 Spain F29 Bogota Challenger - Bogota Copa Petrobras - Bogota Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Riviera di Rimini Challenger - Rimini Bancolombia Open - Bogota San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Seguros Bolivar Open - Medellin Bancolombia Open - Cali Wroclaw Challenger Heilbronn Challenger Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota dBI Tennis Challenger - Binghamton Copa Petrobras Bogota - Bogota Segovia Challenger GHI Bronx Tennis Classic - Bronx San Sebastian Challenger Szczecin Challenger Bogota Challenger Napoli Challenger Guayaquil Challenger Bogota Challenger - Bogota XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Santiago Challenger Ciutat de Barcelona - Barcelona Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Todi Challenger San Benedetto Challenger Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Seguros Bolivar Open - Bogota VIII Gramado Open - Gramado 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Bancolombia Open - Bogota 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Schickendanz Open - Furth Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons Copa Petrobras-Colombia - Bogota Tennislife Cup - Napoli Ethias Trophy - Mons Open Tarragona Costa Daurada - Tarragona IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Sao Paulo Challenger Meknes Challenger Sunrise Challenger Pereira Challenger Karlsruhe Challenger Milan Challenger Reggio Emilia Challenger San Benedetto Challenger Bogota Challenger Vigo Challenger Seville Challenger Cali Challenger Tarragona Challenger Tiburon Challenger Bucaramanga Challenger Tanger Challenger Meknes Challenger Rabat Challenger Sunrise Challenger Caltanissetta Challenger Napoli Challenger Bogota Challenger Pereira Challenger Rome Challenger San Remo Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger San Luis Potosi Challenger - San Luis Potosi Cordenons Challenger San Sebastian Challenger Geneva Challenger Como Challenger Seville Challenger Napoli Challenger Asuncion Challenger Sao Paulo Challenger Marrakech Challenger Prostejov Challenger Milan Challenger Marburg Challenger Seville Challenger Morocco Tennis Tour - Marrakech Pereira Challenger Bogota Challenger Cali Challenger III Isla de Lanzarote - Lanzarote Genova Challenger Bogota Challenger Panama City Challenger Milan Challenger Padova Challenger Meerbusch Challenger Banja Luka Challenger Kenitra Challenger Furth Challenger Caltanissetta Challenger Prague Challenger Cordenons Challenger Genova Challenger Canberra Challenger Caltanissetta Challenger Perugia Challenger Prague Challenger Liberec Challenger Barranquilla Challenger Medellin Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Guayaquil Challenger Bogota Challenger Irving Challenger Rabat Challenger Lisbon Challenger Poprad Tatry Challenger Turin Challenger Santo Domingo Challenger Genova Challenger San Sebastian Challenger Mexico City Challenger Guadalajara Challenger Puerto Vallarta Challenger Vancouver Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Newport Beach Challenger Morelos Challenger Indian Wells Challenger Monterrey Challenger Sophia Antipolis Challenger Sarasota Challenger Tallahassee Challenger Prostejov Challenger Almaty Challenger Ludwigshafen Challenger Perugia Challenger San Benedetto Challenger Cassis Challenger Szczecin Challenger Seville Challenger Bangkok Challenger Bangkok Challenger Morelos Challenger Genova Challenger Columbus Challenger Pereira Challenger Genova Challenger Lyon Challenger Barranquilla Challenger Bordeaux Challenger Perugia Challenger Maia Challenger Aix En Provence Challenger Rennes Challenger Montechiarugolo Challenger Valencia Challenger Valencia Challenger Irving Challenger Barranquilla Challenger Murcia Challenger Caltanissetta Challenger Meknes Challenger Bratislava 1 Challenger Milan Challenger Modena Challenger Monterrey Challenger Bad Waltersdorf Challenger Braga Challenger Valencia Challenger San Benedetto Challenger Murcia Challenger Menorca Challenger Aix En Provence Challenger Cordenons Challenger XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Brazil - Belo Horizonte Tulln Challenger Girona Challenger Draft Corona Mexico City Open - Mexico City Villena Challenger II Manta Open - Manta Challenger Casablanca San Angel - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba Montemar Challenger Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Palermo Challenger Barletta Challenger The Surbiton Trophy - Surbiton Sporting Challenger '07 Trofeo Regione Piemonte - Turin LXVII Concursu Internacional de Vigo - Vigo Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona Copa Petrobras Colombia - Bogota Polska Energia Open - Bytom Copa Petrobras Argentina - Buenos Aires Rimini Challenger Porsche Open - Poznan XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Salinas Challenger Tanger Challenger San Luis Potosi Challenger Monza Challenger Mexico City Challenger Tunis Challenger Furth Challenger Turin Challenger Rimini Challenger Freudenstadt Challenger Quito Challenger Sacramento Challenger Calabasas Challenger Medellin Challenger Monza Challenger Sassuolo Challenger Arad Challenger San Benedetto Challenger Bogota Challenger Tarragona Challenger Barletta Challenger The 10tele.com Open - Nottingham Open SEAT Godo 2006 - Barcelona Girona Challenger Bucaramanga Challenger Prostejov Challenger Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport International German Open - Hamburg BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Prostejov Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland BMW Tennis Championship - Sunrise VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich AEGON International - Eastbourne SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington PTT Thailand Open - Bangkok Valencia Open - Valencia Apia International - Sydney Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Valencia Open - Valencia Heineken Open - Auckland Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich SkiStar Swedish Open - Bastad Suisse Open - Gstaad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Geneva Open - Geneva SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Perugia Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Regions Morgan Keegan Championships - Memphis Geneva Open - Geneva SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel European Open - Antwerp Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Pharma Medico Open 2008 - Aarhus Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Argentina Open - Buenos Aires AEGON International - Eastbourne Generali Open - Kitzbuhel Le Gosier Challenger AEGON Championships - London ATP Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha Ecuador Open - Quito Millennium Estoril Open - Estoril Geneva Open - Geneva Gerry Weber Open - Halle Chengdu Open - Chengdu ASB Classic - Auckland Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Bet-at-home Open - Hamburg Suisse Open - Gstaad Abierto Mexicano - Los Cabos Millennium Estoril Open - Estoril Sydney International - Sydney Szczecin Challenger Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel cinch Championships - London Voit Mexico City Open - Mexico City Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Gijon Open - Gijon Tennis Napoli Open - Naples United Cup - Australia Adelaide International 2 - Adelaide Cordoba Open - Cordoba BRD Nastase Tiriac Trophy - Bucharest Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice Chile Dove Men+Care Open - Santiago Bet-at-home Open - Hamburg Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Heilbronn Challenger St. Petersburg Open - St. Petersburg Rio Open - Rio de Janeiro China Open - Beijing Movistar Chile Open - Santiago Barcelona Open Banc Sabadell - Barcelona If Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Seville Challenger German Tennis Championships - Hamburg Punta Del Este Challenger Gerry Weber Open - Halle EFG Swiss Open - Gstaad Bucaramanga Challenger Generali Open - Kitzbuhel Bad Waltersdorf Challenger Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Poznan Challenger Western & Southern Financial Group Masters - Cincinnati Iasi Challenger Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open SEAT 2008 - Barcelona Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BA-CA Tennis Trophy - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open 13 - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Countrywide Classic - Los Angeles Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris SAP Open - San Jose BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati AEGON Championships - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Szczecin Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid AIG Japan Open Tennis Championships - Tokyo Internazionali BNL d'Italia - Rome San Benedetto Challenger Bank Austria Tennis Trophy - Vienna Rogers Cup - Toronto Western & Southern Open - Cincinnati Brisbane International - Brisbane Heineken Open - Auckland Movistar Open - Santiago Shanghai Rolex Masters - Shanghai Brasil Open - Costa do Sauipe BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome UNICEF Open - 's Hertogenbosch Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open de Nice Cote d'Azur - Nice China Open - Beijing Bordeaux Challenger Prostejov Challenger ASB Classic - Auckland Sydney International - Sydney China Open - Beijing Dubai Duty Free Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris Barcelona Open Banc Sabadell - Barcelona Wimbledon - London U.S. Open - New York Astana Open - Astana French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris EFG Swiss Open - Gstaad Wimbledon - London San Marino Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, QR, COL-SWE 4-0 Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Group B, Valencia Maia Challenger Winston-Salem Open - Winston-Salem Barcelona Open Banc Sabadell - Barcelona Mallorca Championships - Mallorca Grand Prix Hassan II - Marrakech French Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) EFG Swiss Open - Gstaad cinch Championships - London Olympics - London Plava Laguna Croatia Open - Umag Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Wimbledon - London Wimbledon - London Davis Cup, Group C, Valencia Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Finals, Group D Olympics - Rio de Janeiro